===== Installation =====
==== Dépôt Ubuntu ====
Retroach est disponible dans les dépôts :

Dans un terminal :
   sudo apt-get install retroarch

ou

**[[apt>retroarch]]**

==== PPA ====
Pour la version stable :
  sudo add-apt-repository ppa:libretro/stable && sudo apt-get update && sudo apt-get install retroarch
  
Pour la version en développement :
  sudo add-apt-repository ppa:libretro/testing && sudo apt-get update && sudo apt-get install retroarch
==== Compilation ====
Récupérer le code sur GitHub : [[https://github.com/libretro/RetroArch]]

Installer les dépendances :
  sudo apt-get install -y make git-core curl g++ pkg-config libglu1-mesa-dev freeglut3-dev mesa-common-dev libsdl1.2-dev libsdl-image1.2-dev libsdl-mixer1.2-dev libsdl-ttf2.0-dev
Compiler :
  ./configure
  make
===== Utilisation =====

==== Retroarch ====
{{ https://raw.githubusercontent.com/wiki/libretro/RetroArch/rgui/rgui.png?200}}
La plupart des manettes sont reconnues automatiquement. Sans manettes, Retroarch s'utilise avec les flèches et les touches Entrée et Supr. La souris est également utilisable.

Pour franciser l'interface :
  Configuration (deuxième menu à droite) > User > Language

Plusieurs interfaces sont disponibles :
  Configuration > Pilotes > Pilote de menu
==== Libretro ====
=== Utilisation des cœurs ===

=== Ligne de commandes ===
Il est possible d'utiliser Retroarch uniquement en ligne de commande, afin d'utiliser les cœurs dans d'autres interfaces (par exemple EmulationStation) ou en créant des lanceurs.
La ligne de commande type est :
  retroarch -L /path/to/libretro/core.so game.rom
===== Cas pratique : utilisation de MAME =====
MAME émule de nombreuses consoles et ordinateurs. Sa configuration n'est notoirement pas très simple et elle est encore moins évidente quand on l'utilise avec RetroArch.

Structure des répertoires :
  system
  |
  |
  | - - MAME
              |
              | - - Hash
              |
              | - - Roms \ a5200 \ a5200.zip (bios) + roms
  
===== Liens =====
  * [[https://github.com/libretro/RetroArch/wiki|Documentation]]